home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 3010 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  1.7 KB

  1. Path: rain.fr!world-net!usenet
  2. From: Frederic LACHASSE <lachass@worldnet.fr>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Why C++/G++/?++
  5. Date: Sun, 21 Jan 1996 16:17:22 +0000
  6. Organization: World-Net information exchange, Internet provider.
  7. Message-ID: <VA.0000000e.00075f16@fred>
  8. References: <DLFosu.F6s@Federal.Unisys.COM>
  9. Reply-To: lachass@worldnet.fr
  10. NNTP-Posting-Host: client51.sct.fr
  11. X-Newsreader: Virtual Access by Ashmount Research Ltd, http://www.ashmount.com
  12.  
  13. Clarence,
  14.  
  15. I'm a C++ programmer and have never used Ada, but I'm sure that Ada is 
  16. more reliable, portable, readable, testable, maintainable than C++, even 
  17. if I find the upcoming standard very good. Actually, C++ would never 
  18. reach such high standard, given its C heritage.
  19.  
  20. So why use C++ ?
  21.  
  22. The main strength (and also main flaw) of C++ is its C heritage. That 
  23. gives C++ two things: a natural way to use C libraries (and C has 
  24. probably the richest sets of libraries of all computer languages) and a 
  25. natural way to be used instead of C.
  26.  
  27. That opens great possibilities to C++: make C++ classes from C 
  28. libraries, progressive re-writing of big C applications like operating 
  29. systems, word processors, electronic sheets, database engine, 
  30. communication gateways, most compilers and also low-level stuff like 
  31. device drivers. This explains the success of C++ (as it is far better 
  32. than C) and this also accounts for more available re-usable C++ 
  33. commercial classes to help develop applications than Ada libraries (I 
  34. don't know how they are called: classes? modules? units?).
  35.  
  36. My conclusion: Ada is the best language, C++ the more usable. (Well, if 
  37. you judge a language by the amount of programs, COBOL would be the best)
  38.  
  39.  Frederic LACHASSE (ECP 86)
  40.  CompuServe: 100530,2005
  41.  Internet: lachass@worldnet.fr
  42.  
  43.